12. Airflow Runtime Architecture

Airflow components

What are the five components of Airflow’s architecture?

SOLUTION:
  • Scheduler
  • Workers
  • UI/Web Server
  • Queue
  • Database

Airflow UI

What does the Airflow UI do?

SOLUTION: Provides a control interface for users and maintainers

Scheduler

What does the Airflow Scheduler do?

SOLUTION: Starts DAGs based on triggers or schedules and moves them towards completion

Workers

What do the Airflow Workers do?

SOLUTION: Runs and records the outcome of individual pipeline tasks